package com.xinghanlaser.applet.base.flow.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Map;

/**
 * <p>
 *
 * <p>
 *
 * @author: mftuo 陀铭峰
 * @since: 2024/5/11 13:39
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AccessPointVO {
    @NotNull(message = "节点ID不能为空")
    private Long pointId;

    @NotNull(message = "lineType不能为空")
    private Integer lineTypeId;

    private Long topicId;

    @NotNull(message = "角色ID不能为空")
    private Long roleId;

    private Map<String ,Object> pointData;
}
